Firefox is slightly better in this regard but it still searches when what you typed isn't a prefix match for something in your history,bookmarks,whatever.
It's extremely annoying behavior and the go-to add-on "Enter Selects" that fixes doesn't work with WebExtensions.
I have a separate search and address box! It doesn't change the behavior.
If you have a bookmark "Hello World!" pointing to "example.com" and type "Hello" the selected option will be "Search with Google" and not the top bookmark entry.
It's extremely annoying behavior and the go-to add-on "Enter Selects" that fixes doesn't work with WebExtensions.
https://github.com/Mardak/enterSelects/issues/16