I believe it is not the same concept.
The owner didn't give him a car, but a key of the car and ask him to pick up the car, he lost the key and can not pick up the car. The contract is buying a car, not a the key.
The owner didn't give him a car, but a key of the car and ask him to pick up the car, he lost the key and can not pick up the car. The contract is buying a car, not a the key.