Selectorはdisabledを編集することでdisabledをセットしているオブジェクトに影響を及ぼしてしまう。disabledはセットせず、selectedのみを編集するように修正。