お世話になります。
この動画の場合、アイコンをクリックすることでチェックボックスにチェックをつけたり消したりしています。
つまり、label タグを親要素とすることで、子要素の input タグが
他の子要素と連動している形になっていると思います。
この様に label タグで囲むことで子要素が連動するのは、input タグの type="checkbox" と
type="radio" ぐらいでしょうか?
「 label タグに for 属性をつけない場合」としてで結構です。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?