Mozilla Bug 238987

#### Test:

type="text" |
type="button" |
type="checkbox" |
type="radio" checked |
type="radio" |
type="password" |
type="file" |
button |
select |
a | a link
tabindex="0" | span

### Form elements with tabindex="-1"

type="text" |
type="button" |
type="checkbox" |
type="radio" checked |
type="radio" |
type="password" |
type="file" |
button |
select |

### Form elements with .setAttribute("tabindex", "-1")

type="text" |
type="button" |
type="checkbox" |
type="radio" checked |
type="radio" |
type="password" |
type="file" |
button |
select |

#### done.