入力のグリッドがあります。ユーザーはそれらをタブで移動してクリックすることができます。
ユーザーが入力をタブで移動すると、次の入力がフォーカスされます (ブラウザーによってトリガーされるイベント)。フォーカス イベント ハンドラは、「選択された」クラスを入力に追加する必要があります。
ユーザーが入力をクリックすると、ブラウザーは最初に「フォーカス」イベントをトリガーし、次に「クリック」イベントをトリガーします。クリック イベント ハンドラは、「選択された」クラスを入力に追加する必要があります。
目標: ユーザーが ctrl + クリックで複数の入力を選択 (「選択された」クラスを追加) できるようにし、入力をタブで移動できるようにする必要があります。
問題: フォーカス イベントがクリック イベントの前に発生し、その結果、すべての入力から選択が削除されます。
コードの簡略版: http://jsbin.com/emuboq/1/edit