There is no "install" button... You download the zip file, extract it, then run the html file in your browser. Or you can play at the live link at tmoas.club.
The user is probably talking about the Itch client. Downloading your game doesn’t work there (only tried it on Linux)