Isso significa que os usuários são treinados para tratar caixa de seleção como caixa de seleção e botão rádio como botão rádio. Se no final das contas sua página for muito rápida mas os usuários ficarem confusos, todo o seu esforço de desenvolvimento foi em vão.
Saberia dizer como esta modificação se comportaria em um leitor de tela para deficientes visuais por exemplo? Sendo um checkbox modificado, o leitor seria incapaz de identificar por si só que o elemento se comporta de forma diferente do esperado. – Woss 12/06/17 às 19:13
@AndersonCarlosWoss você mesmo já respondeu seu próprio comentário. A acessibilidade do componente é um ponto a mais que deve ser modificado para manter sua consistência. – Garoto de Programa 12/06/17 às 19:21
O javascript é uma linguagem que faz os sites se tornarem interativos e segundo a pagina JavaScript observada as regras de linguagem tudo é possível.