This example uses Maptimize.AddressChooser without any Javascript frameworks and with:

Location search is sent to Google while you are typing (in fact when you stop typing for 300ms) and map displays automatically first result.

This version does not handle google suggestions. Check out example with autocomplete based on Prototype to see how to add suggestions in autocomplete component. Keep in mind that you do not need a framework to handle google suggestions.

drag marker to fix location