touch test test1 test2
completes to test
pressing <tab> again will discard the file named test and let you only choose between test1 and test2.
If there is no test2, the first tab will complete to test, the second will complete to test1.
The bug does not appear if test* are directories and you try the cd command (but still appears with ls).
setopt menucomplete fixes the bug, but i don't want to start completion selecting just after the first <tab>