spiked ball ability doesn't actually give you the ability to equip it, just gets equipped at the start of the level and is lost until next level if unequipped.
also in some stages it spawn outside the stage boundary and since you cant just switch to something else and then back toi it you cant use it on that level.
hammer sprite never goes away after you equip it, even when you unequip it.