Checkbox
Although the Checkbox is technically an input element, it is not inheriting from it as the setup is vastly different. A developer can create a checkbox by specifying its type in an input field:
<input type="checkbox" />
Again, no DOM changes are necessary to make this work properly.