Vim mode in vscode is not even close to emulating a real neovim setup.

OP specifically mentioned "using keyboard to navigate". If that's all you need, then VSCodeVim can get you pretty far.