It is normal to be able to retract the foreskin when hard. Some people's foreskins automatically retract when they get hard and they can't pull it over the head, and that's fine too. It's normal not to be able to retract as much when you are hard, as well, because the shaft is a lot thicker so there's less stretch for you to move it back.