releasing a half-chuckle , half-growl at her frustrated whimper as she struggled with the buttons , radcliffe tugged the shirt out of his breeches and slipped button after button free of its hole until the shirt hung loose .