This is nice, but it doesn't indicate the field is clickable or is a list, which could be done by always showing the chevron which currently shows up on hover. This can probably be done on CSS level, though.
It has a chevron to indicate options when the input is focused as well as when the user hovers over it so there's no reliance on a mouse input. That seems to be enough to me. Why would the user need to see a chevron all the time, eg even when they're not interacting with the element?
It's needed when they're using a modern touchscreen computer instead of an ancient mouse-driven one, like I did when reading the link from this post this morning (Surface Pro undocked, so no keyboard). There is no clue the pull-down is even there otherwise!
And actually that chevron bit doesn't show on firefox apparently. I had to click in and press the down arrow to see the list. Otherwise it appears like its just a blank input field to me.