It sounds like he may have been interested in potty training earlier but has lost interest now. You can still try potty training him. It does take a time commitment and may not be convenient for you now. And his body may not actually be mature enough for it or only ready for holding urine.
I suggest that it's more likely a control issue. He's discovered he can do it and not only can he do it but it gets everyone involved with him. Every baby I've known has taken their diapers/clothes off around this age. I suggest that you do let him run around naked for short periods of time unless he frequently pees. If he does pee frequently this could be a sign his body is not mature enough to hold urine in. It does feel good to not have any clothes on and being diaper free may encourage him to use the potty. He'll instantly know he's peed. lol
You could also try wrapping packaging tape tightly on the diaper around his whole body so that he can't open the tabs.
Whatever you do, do so as casually and with as few words as possible. If you want him to keep his diapers on immediately put them back on without saying anything other than something like diapers belong on .....his name. If he tantrums, handle it like any other tantrum. Ignore him.
When he's calmed down put on the diaper. You may have to do this several times over a couple of days but he'll learn that a tantrum doesn't get him what he wants. Not wearing the diaper is only temporary and doesn't count towards getting what he wants.
I believe that keeping his diapers on is not worth a power struggle because toddlers always win in a power struggle. Either find a way that he can't get them off, if a couple of days of casual putting them back on without any other attention doesn't work, or let him run naked for periods of time. He might respond to a compromise. Suggest that he can be naked for whatever time you want and then it's time to put the diaper back on. Two year olds are looking for ways of have control and it works best when you're able to give him control when it's appropriate.