The man is charged over the alleged abduction of a 20-month-old boy from a house in Brisbane's south-west.