Lazily create HTMLInputElement's inputType and shadow subtree