This bug occurs not just in my code, but also on the Materialize documentation site, so I will use their code as an example:
After hours of trying, I found the answer: Stop propagation on touchend event, specifically
$('li[id^="select-options"]').on('touchend', function (e) { e.stopPropagation(); });
Thanks for your attention and have a nice day.