The A, B, AB, or O phenotypes are affected by 3 different alleles.
IA and IB alleles produce different antigens on the surface of red blood cells, thus are dominant to the i allele which produces no antigen.
IA and IB are codominant to each other because the RBCs bear both antigens.