Fix three bugs

1. Return the collection to make it possible to chain method calls
2. Remove the "selected" attribute on the other option
3. Trigger the "change" event on the original select
If the option is already selected, then do nothing.