Why cannot anonymous users vote, even though they have permission for it? I installed the Fivestar module and added the Stars (rated while viewing) field in a content type.

I gave to the rate content permission anonymous users. They can see all the content and the voting widget, but they can't vote. Why?
A possible explanation for this might be what is described in this issue on D.O: Fivestar Not Working for Anonymous Users with Cache Enabled.

A possible workaround for it is mentioned in Comment #9 of that issue, which states:


  ... When I set the author to anonymous on the field also set the field to allow users to vote on their own content, this appears to work as a crude work around.


Curious to hear if this somehow helps ...