Okay, so I suppose I didn't think to bother trying this, but I noticed a err, bug perhaps?
Upon equipping the armor, it does indeed grant the element, and it works just fine.
However, if you pull the armor off that granted the elemental effect, the effect persists.
Its like equipping the Fire Ring once was all it took! Now my attacks are forever fire-typed even IF I unequip the ring! nuuuuuuuuuuu.
I imagine the fix will be like, a single line, adding an else statement or something to nil the element that was .pushed...but I dunno.