Reproduction of the problem:
1. Select an item with the arrow keys
2. Hit enter

You will see that the submitted value isn't the selected. When you then focus the input and hit enter the correct value gets submitted.