Another possibility would be to freeze the results if the user is moving their mouse/arrow keys over the options.
Graying out the results while the new one are coming can also be annoying: if the result that I am looking for is here and the new results are slow to come, I would be frustrated to be unable to click on it.
The whole situation is annoying but I don't know of a good solution and therefore I can't blame people who don't get this right.
Apparently it seems like one of those "can't believe it's 2020 and we can't solve X" types of problems