> Why is the option disabled in this case? I thought this code was filtering to the values passed in.

I have renamed this function. We just disable previously selected options.