JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <ul>
        <li  tabindex="1">item1</li>
        <li  tabindex="2">item</li>
        <li  tabindex="3">item</li>
        <li tabindex="4">item</li>
        <li tabindex="5">item</li>
        <li tabindex="6">item</li>
        <li tabindex="7">item</li>
        <li tabindex="8">item</li>
        <li tabindex="9">item</li>
        <li tabindex="10">item</li>
    </ul>
</div>

CSS

.container {
    height:100px;
    border-color:black;
    overflow:auto;
}
.active{
    background-color:yellow;
    
}

JavaScript

$('li').keydown(function () {
    $(this).removeClass()
    $(this).next().focus().addClass('active');
});
$('li:first').focus();