Afro-American Is Not A Race
My own ethnicity is Italian American as my grandparents all emigrated from Italy. Italian American is not my Race. My Race is White. Many other Whites in America are a different ethnicity as they or their ancestors have emigrated from different nations be it Ireland, Germany, France, Poland, Russia, and dozens of other nations. So their ethnicities are Irish Americans, Polish Americans, etc.. Their common "Race" is White in most cases.
Elon Musk is a wealthy White person often in the news who is an American citizen who was born in South Africa and emigrated here. So technically his ethnicity is Afro-American, but his race is White.
Even the term "Afro" which is short for African , but meant to indicate a Black person is inaccurate. Egypt, Algeria, and Morocco are nations located in Africa. Their citizens are not Black. So if there citizens emigrate here, then technically, just like Elon Musk, they would also be Afro-Americans even though their skin color is not Black.
What should we do then? Let's get rid of the term "Race" and ignore skin color. No matter what your skin color, science has proven that all humans are one and the same species. That is why, we can medically exchange blood and body organs to save people who would otherwise die, no matter what our skin color. As an analogy, we don't use Race as a term for horses, though they come in many skin colors including White, Black, Brown, Blonde, and multi colors. Let's do the same for humans and ignore skin color.