Does disabling the UISprite component give you what you need?Something working doesn't imply it is fully correct. I considered important to have an opinion about that.
I'm guessing it probably does.
So why the doubt? ;)
sprite.enabled = false is just fine. sprite.alpha = 0f; would be an alternative.Shold I disable also the colliders?