enabled false してもデフォルト挙動や event listener が走ってしまう問題に対処
checkedが反転時にchangeイベントを発行