Products meant to be pick-up only get delivery option when customer adds product for delivery

Hi, I have certain products in the store that are not supposed to be shipped (so I’ve set them as pick up only), the problem is that when a customer adds another product (that can be shipped), the dangerous product can be shipped as well. How do I fix it? I was trying with using apps and haven’t found one that would work either.