Are infants completely immune to disease?

No. Newborn babies often have immunity to some diseases because they have antibodies from their mothers (called maternal antibodies). However, maternal antibody immunity is only temporary and may not occur at all if the mother does not have immunity herself.