What could cause an infection of the belly button?

Retained stuff. An innie can retain lint and dirt and water. The combination can cause breakdown of the skin in the canal and superficial infection.