To paint them black, paint them black.
Now, enough of my smarta** remarks:
Paint them in place. With small brushes. Bit of masking tape under them to avoid the "Aw, fooey!" moments.
Modern enamels or acrylics stick well; the cheap "Hobby Lobby" $1.25/bottle craft paint
is great stuff for porous materials and weathering (I have a bunch), BUT you want something like Model Master if you use acrylics. The cheap stuff does not like shiny.
Plain black Rust-O-Leum enamel from your garage should do well. If it is not flat enough, hit it with Dullcote after it dries.
Spray paints can be shot into the cap and applied with a brush - usually takes a few coats.
This applies to Dullcote, too.
Don't over-think it - but experiment on a similar scrap surface before you use non-model
products. Let it dry; check it out. Be mindful of compatibility. I said all this stuff because it can apply to more than horns, and who knows what else you'll be doing?