In brief
Removing the native drawing does not override the HTML behavior.
Useful to know
appearance manages the native appearance of standard . none controls allowing for a freer own layout, with the element retaining its basic HTML functions. [1]
However, with checkbox, you can remain without a visible check mark if you only remove the standard view. Both the chosen and the unselected state, the focus and the excluded option, must be shaped. Before you start full repainting, check to see if accent-color solves the problem. It is also the responsibility of the user to recognize the control in each state.
Sources
For further detail and to check the information: