Limit search to 3 or more characters
Skip over fetching and rendering results if the search needle is fewer than 3 characters, as relying solely on the validate function does not prevent the AJAX callback from triggering. Also, allow enter keypress to submit the form.