Ensure we click <input type="submit"> elements

Fixes #1341.
I am. Leaving out submit was a big oversight, that should always have been in there.

If it makes it easier to process, `unselectableTypes` are the types of input that require no further user input beyond clicking, whereas `selectableTypes` are those where you have to select/enter the value you want once they are active.