Many users with motor disabilities rely on a keyboard. Sometimes, when the checkbox is activated/deactivated, the input's label text got selected like below: This can be solved by using user-selectin CSS. Firefox will, unlike other browsers, persist the dynamic disabled state of a