This generates a HTML <option disabled="true">
element. The specified behaviour is that the item is unselectable, not that the item is hidden. You seem to be expecting that the item is hidden. This is thus not true. If you don't want to show the item in the list at all, just prepare the #{bean.colors}
list as such that the item is not present in the list.
itemDisabled
attribute description