Require product before variation

I have products that I want to add a variation to that cost extra. Is there a way I can require customers to first add the product to the cart and then pick the variation?

Right now if the product costs $100 and the variation is $50 more, a customer could just mistakenly purchase the variation without the product.

Any solution to this?