Empty selection selected at first in Vaadin 8

Is there any way to select the empty selection caption when showing a NativeSelect component?
Right now it looks like the first picture. I want it to look like the second picture.
I tried setting the empty value after creating the component, but it does not work

	NativeSelect<String> select = new NativeSelect<>();
    select.setItemCaptionGenerator(String::toString);
    select.setEmptySelectionCaption("Select a value");
    select.setEmptySelectionAllowed(true);
    select.setItems("1", "2", "3");
    select.setValue(select.getEmptyValue());

Any idea how to do this? I am using the latests Vaadin 8 version (8.5.2)
17348676.png
17348679.png

Hi, you need to have “Select a value” in the item set as well.

There was also a bug with non String native selects that caused similar looking issue, which is now being fixed https://github.com/vaadin/framework/issues/10937