Change return key functionality

Usually hitting enter would fill the select with the default value if you didn't enter anything inside the select. This prevents that. In addition if you already have an option selected, it will not overwrite it if you do not add additional input.