Correct, They don’t charge for under 3years old. You can certainly buy online. It should ask for each person’s age or it may already have that info loaded in your My Disney Experiences profile so you should be able to purchase online without difficulty. Hard ticket events will ask how many of each ticket you want, guests 10+ or guests 3-9, just like park tickets so then you would just answer appropriately and leave out anyone under 3.