After I up- or down-vote something/someone, I notice that I can't later change my mind. Why is this? I've certainly had reason to have a change of heart!
According to https://meta.stackexchange.com/a/61431/163868 this is to prevent vote gaming. You can however change a vote after the post in question has been edited.