There is no way to collect only 1 hero from a tc or any other building.
The “OK” button automatically pulls an additional hero. This continues until you’re roster is full or there are no more heroes left.
The “Claim All” button the exact same thing.
I suggest the “OK” button pulls a single hero only.