JSFiddle - React, Tailwind, and code Playground
HTML
<div id="first">
<label for="first">Can tab to this input</label>
<input type="text" id="first" />
</div>
<div id="second">
<label for="second">Can't tab to this input</label>
<input type="text" id="second" />
</div>
<div id="third">
<label for="third">Can tab to this input</label>
<input type="text" id="third" />
</div>
JavaScript
$('#second input').bind('keyup mouseup',
function(e){
if (e.which == 9) {
// focus from tab
$('#third input:visible:first').focus();
}
else if (e.which == 1) {
// focus from click
return false;
}
else {
alert('God only knows, what buttons are you mashing..?');
}
});