Обратите внимание на этот вопрос. Я вижу, что есть другие подходы, помимо просто запуска события нажатия клавиши табуляции, но мне все же хотелось бы знать, почему запуск события нажатия клавиши табуляции не перемещает фокус в следующее поле ввода.
HTML
<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
JS
$('textarea').on('keydown', function(e) {
if (e.metaKey && e.which === 40) {
console.log('test');
$(this).trigger({
type: 'keypress',
which: 9
});
}
});