Whoops, I just noticed I made a mistake on one of my examples. #2's example
should look like this:
<label for="test">Test Field</label>
<input name="test" id="test" type="text" accesskey="T" tabindex="1">
Note the addition of NAME and ID to the INPUT tag.