Temple Thief can't be blocked by enchanted creatures or enchantment creatures.
Once a creature has blocked Temple Thief, causing that creature to become enchanted (or, in some rare cases, causing it to become an enchantment creature) won’t cause Temple Thief to become unblocked.