Good idea. We should take on step further adding classes "checkbox" and "radio", then we can remove `:not([for])`.