Накратко
Премахването на нативната рисунка не отменя HTML поведението.
Полезно е да знаеш
appearance управлява нативния външен вид на стандартните контроли. none позволява по-свободно собствено оформление, като елементът запазва основните си HTML функции. [1]
При checkbox обаче можеш да останеш без видима отметка, ако само премахнеш стандартния изглед. Трябва да се оформят както избраното, така и неизбраното състояние, фокусът и изключеният вариант. Преди да започнеш пълно прерисуване, провери дали accent-color решава задачата. Собствената рисунка носи и отговорност потребителят да разпознава контрола във всяко състояние.
Източници
За повече подробности и проверка на информацията: